package com.bjpowernode;

import com.bjpowernode.core.Downloader;
import com.bjpowernode.util.LogUtils;

import java.io.IOException;
import java.util.Scanner;

/**
 * 主类
 */
public class Main {
    public static void main(String[] args) throws IOException {
        //从main方法获取下载地址
        String url = null;
        if(args == null || args.length == 0){
            //用户没有输入下载地址，使用死循环来等待
            while(true){
                LogUtils.info("请输入下载地址：");
                Scanner scanner = new Scanner(System.in);
                url = scanner.next();
                if(url != null){
                    break;
                }
            }
        }else{
            //默认认为用户输入的是下载地址
            url = args[0];
        }

        //测试是否可以获取url
        new Downloader().download(url);
    }

}